# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 F20C CA70 .cpgen 0xF20C, 0xCA70 // unimplemented 00000004 0000 0E68 ori.b D0, 0x68 /* 'h' */ 00000008 0000 0792 ori.b D0, 0x92 0000000C 0000 006C ori.b D0, 0x6C /* 'l' */ 00000010 8000 or.b D0, D0 00000012 0002 90E5 ori.b D2, 0xE5 00000016 0B5C bchg [A4]+, D5 00000018 786E moveq.l D4, 0x6E 0000001A 785C moveq.l D4, 0x5C 0000001C FCC0 7045 .extension 0xCC0 <> // unimplemented 00000020 FCC0 FCC8 .extension 0xCC0 <> // unimplemented 00000024 FCD2 FCC0 .extension 0xCD2 <> // unimplemented 00000028 F986 .invalid <> 0000002A F986 .invalid <> 0000002C F986 .invalid <> 0000002E FB86 .invalid <> 00000030 FB86 .invalid <> 00000032 37F2 FB42 547A 376A FCAE 016D move.w [[PC - 0x352] + 0x16D], [[A2 + <>] + 0x547A] 0000003E FE93 FA06 .extension 0xE93 <> // unimplemented 00000042 2694 move.l [A3], [A4] 00000044 176C 1D80 70C1 move.b [A3 + 0x70C1], [A4 + 0x1D80] 0000004A FFC7 .invalid <> 0000004C 7E1A moveq.l D7, 0x1A 0000004E 7E22 moveq.l D7, 0x22 00000050 4283 clr.l D3 00000052 6E2A bgt +0x2C /* 0000007E */ 00000054 7E6A moveq.l D7, 0x6A 00000056 3036 2980 move.w D0, [ + <> + D2] 0000005A 7C74 moveq.l D6, 0x74 0000005C 7C34 moveq.l D6, 0x34 0000005E 0CAC FD00 FE2D 7838 cmpi.l [A4 + 0x7838], 0xFD00FE2D 00000066 2944 0FAC move.l [A4 + 0xFAC], D4 0000006A 10E3 move.b [A0]+, -[A3] 0000006C 3F2E 083A move.w -[A7], [A6 + 0x83A] 00000070 900B sub.b D0, A3 00000072 1318 move.b -[A1], [A0]+ 00000074 9A54 sub.w D5, [A4] 00000076 B290 cmp.l D1, [A0] 00000078 3AE3 move.w [A5]+, -[A3] 0000007A 3FE9 00EB move.w <>, [A1 + 0xEB] label0000007E: 0000007E 0168 2306 bchg [A0 + 0x2306], D0 00000082 2E36 2C16 move.l D7, [A6 + D2 * 4 + 0x16] 00000086 3B00 move.w -[A5], D0 00000088 CC06 and.b D6, D6 0000008A D30C addx.b -[A1], -[A4] 0000008C 0200 6300 andi.b D0, 0x0 00000090 1303 move.b -[A1], D3 00000092 F4D3 cinvp DATA+INST, [A3] 00000094 0C73 0186 8305 cmpi.w [[A3 + <>] + A0 * 2], 0x186 0000009A 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 0000009C 1301 move.b -[A1], D1 0000009E 3A2B 1D18 move.w D5, [A3 + 0x1D18] 000000A2 1818 move.b D4, [A0]+ 000000A4 2B08 move.l -[A5], A0 000000A6 2E86 move.l [A7], D6 000000A8 0D03 btst D3, D6 000000AA 2B1D move.l -[A5], [A5]+ 000000AC 0503 btst D3, D2 000000AE 2E0E move.l D7, A6 000000B0 C105 abcd D0, D5 000000B2 7B09 moveq.l D5, 0x09 000000B4 E327 asl D7.b, D1 000000B6 989A sub.l D4, [A2]+ 000000B8 5412 addq.b [A2], 2 000000BA 4634 B3EF not.b <> 000000BE FBA8 .invalid <> 000000C0 B36F 0F10 xor.w [A7 + 0xF10], D1 000000C4 9B73 0A0B sub.w [A3 + D0 * 2 + 0xB], D5 000000C8 0248 4327 andi.w A0, 0x4327 /* 'C\'' */ 000000CC 7301 moveq.l D1, 0x01 000000CE 60B3 bra -0x4B /* 00000083 */ 000000D0 151E move.b -[A2], [A6]+ 000000D2 EB00 asl D0.b, 5 000000D4 005B 2402 ori.w [A3]+, 0x2402 000000D8 00B3 0638 069B 732E 608B 041A ori.l [[A3 + 0x608B] + D7 * 2 + 0x41A], 0x638069B 000000E4 7B46 moveq.l D5, 0x46 000000E6 2678 B29B movea.l A3, [0xFFFFB29B] 000000EA 733A moveq.l D1, 0x3A 000000EC 232C 6105 move.l -[A1], [A4 + 0x6105] 000000F0 650B bcs +0xD /* 000000FD */ 000000F2 04E9 .incomplete 000000F4 0065 0614 ori.w -[A5], 0x614 000000F8 0A40 0802 xori.w D0, 0x802 000000FC 0083 4B8B 0048 ori.l D3, 0x4B8B0048 00000102 B301 xor.b D1, D1 00000104 0B01 btst D1, D5 00000106 0A1C 1307 xori.b [A4]+, 0x7 0000010A 3812 move.w D4, [A2] 0000010C 1CBC 2010 move.b [A6], 0x10 00000110 0F0A btst A2, D7 00000112 2511 move.l -[A2], [A1] 00000114 D30C addx.b -[A1], -[A4] 00000116 0FA5 bclr -[A5], D7 00000118 04BB 00D3 0CF3 8233 subi.l [PC + A0.w * 2 + 0x33], 0xD30CF3 00000120 0DC3 .incomplete 00000122 73F3 moveq.l D1, 0xFFFFFFF3 00000124 026B 0DF3 3A53 andi.w [A3 + 0x3A53], 0xDF3 0000012A 091B btst [A3]+, D4 0000012C 07BB 80C3 bclr [PC + A0.w - 0x61], D3 00000130 049B 6221 0E06 subi.l [A3]+, 0x62210E06 00000136 8A06 or.b D5, D6 00000138 FB3A .extension 0xB3A <> // unimplemented 0000013A 450E .invalid 2, A6 // invalid opcode 4 with b == 4 0000013C F40F cinvl NONE, [A7] 0000013E F42B cpushl NONE, [A3] 00000140 1DC5 move.b <>, D5 00000142 0E0F 4D08 .invalid.b A7, 0x8 // invalid immediate operation 00000146 38E5 move.w [A4]+, -[A5] 00000148 0E8D 172B 1D2D .invalid.l A5, 0x172B1D2D // invalid immediate operation 0000014E 0BBB 002B bclr [PC + D0.w + 0x2B], D5 00000152 1DE3 move.b <>, -[A3] 00000154 3FF3 0213 move.w <>, [A3 + D0.w * 2 + 0x13] 00000158 3B73 22F3 02C3 move.w [A5 + 0x2C3], [A3 + D2.w * 2 - 0x13] 0000015E 1FCB move.b <>, A3 00000160 2553 09DB move.l [A2 + 0x9DB], [A3] 00000164 16EB 3FBB move.b [A3]+, [A3 + 0x3FBB] 00000168 006B 1323 2CD6 ori.w [A3 + 0x2CD6], 0x1323 0000016E C307 abcd D1, D7 00000170 069B 0502 0053 addi.l [A3]+, 0x5020053 00000176 114B 048B move.b [A0 + 0x48B], A3 0000017A 052B 3743 btst [A3 + 0x3743], D2 0000017E 041E 2101 subi.b [A6]+, 0x1 00000182 6313 bls +0x15 /* 00000197 */ 00000184 B02B 3753 cmp.b D0, [A3 + 0x3753] 00000188 09A3 bclr -[A3], D4 0000018A 1233 56EB move.b D1, [A3 + D5.w * 8 - 0x21] 0000018E 0133 56D3 btst [A3 + D5.w * 8 - 0x45], D0 00000192 011E btst [A6]+, D0 00000194 068A 6101 8331 addi.l A2, 0x61018331 0000019A 1303 move.b -[A1], D3 0000019C 8B05 sbcd D5, D5 0000019E 8331 A917 0B13 B700 or.b [[A1] + A2 + 0xB13B700], D1 000001A6 410F .invalid 0, A7 // invalid opcode 4 with b == 4 000001A8 3C93 move.w [A6], [A3] 000001AA 0024 608B ori.b -[A4], 0x8B 000001AE 2F14 move.l -[A7], [A4] 000001B0 06C3 .incomplete 000001B2 0429 1393 39B6 subi.b [A1 + 0x39B6], 0x93 000001B8 7301 moveq.l D1, 0x01 000001BA C304 abcd D1, D4 000001BC 9B00 subx.b D5, D0 000001BE 3300 move.w -[A1], D0 000001C0 FB02 .extension 0xB02 <> // unimplemented 000001C2 1300 move.b -[A1], D0 000001C4 74A3 moveq.l D2, 0xFFFFFFA3 000001C6 111E move.b -[A0], [A6]+ 000001C8 0CC3 .incomplete 000001CA 0402 006B subi.b D2, 0x6B /* 'k' */ 000001CE 0213 3800 andi.b [A3], 0x0 000001D2 1B04 move.b -[A5], D4 000001D4 3B30 2EC3 move.w -[A5], [A0 + D2 * 8 - 0x61] 000001D8 042C 3A9B 73C9 subi.b [A4 + 0x73C9], 0x9B 000001DE 1306 move.b -[A1], D6 000001E0 0F01 btst D1, D7 000001E2 1B1A move.b -[A5], [A2]+ 000001E4 9B19 sub.b [A1]+, D5 000001E6 A51A syscall GetZone, flags=5 000001E8 0F3A 9B62 btst [PC - 0x649E /* FFFF9D4C, cstring "" */], D7 000001EC 6D0F blt +0x11 /* 000001FD */ 000001EE B307 xor.b D7, D1 000001F0 4903 .invalid 4, D3 // invalid opcode 4 with b == 4 000001F2 5101 subq.b D1, 8 000001F4 A105 syscall Status, flags=1 000001F6 C119 and.b [A1]+, D0 000001F8 060F 069B addi.b A7, 0x9B 000001FC 621A bhi +0x1C /* 00000218 */ 000001FE 2B24 move.l -[A5], -[A4] 00000200 E503 asl D3.b, 2 00000202 0F3A 9373 btst [PC - 0x6C8D /* FFFF9577, cstring "" */], D7 00000206 092A 1EC3 btst [A2 + 0x1EC3], D4 0000020A 2332 A521 4310 move.l -[A1], [[A2 + 0x4310 + A2 * 4]] 00000210 042C C501 450E subi.b [A4 + 0x450E], 0x1 00000216 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 label00000218: 00000218 4844 swap.w D4 0000021A DB00 addx.b D5, D0 0000021C 0D1E btst [A6]+, D6 0000021E C60A and.b D3, A2 00000220 2408 move.l D2, A0 00000222 7B01 moveq.l D5, 0x01 00000224 C61E and.b D3, [A6]+ 00000226 0A02 00FB xori.b D2, 0xFB 0000022A 26B0 9014 move.l [A3], [A0 + A1.w + 0x14] 0000022E C500 abcd D2, D0 00000230 831B or.b [A3]+, D1 00000232 8B00 sbcd D5, D0 00000234 7CA9 moveq.l D6, 0xFFFFFFA9 00000236 0143 bchg D3, D0 00000238 08B0 D2C9 0043 bclr.b [A0 + D0.w + 0x43], 0xC9 0000023E 0BB0 86C9 bclr [A0 + A0.w * 8 - 0x55], D5 00000242 001B 28B0 ori.b [A3]+, 0xB0 00000246 68C9 bvc -0x35 /* 00000211 */ 00000248 005B 3CB0 ori.w [A3]+, 0x3CB0 0000024C A61E syscall NewPtr, flags=6 0000024E 0CC6 .incomplete 00000250 0200 3B79 andi.b D0, 0x79 /* 'y' */ 00000254 D88B add.l D4, A3 00000256 0082 8517 2136 ori.l D2, 0x85172136 0000025C 5920 subq.b -[A0], 4 0000025E D30A addx.b -[A1], -[A2] 00000260 0A24 0E59 xori.b -[A4], 0x59 /* 'Y' */ 00000264 38A1 move.w [A4], -[A1] 00000266 0904 btst D4, D4 00000268 0B04 btst D4, D5 0000026A 8208 or.b D1, A0 0000026C 407C D693 0D06 negx.w 0xD6930D06 00000272 D30A addx.b -[A1], -[A2] 00000274 1680 move.b [A3], D0 00000276 0200 2302 andi.b D0, 0x2 0000027A C100 abcd D0, D0 0000027C 0200 0304 andi.b D0, 0x4 00000280 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00000282 5300 subq.b D0, 1 00000284 307C 046C movea.w A0, 0x46C 00000288 084A 7CAE bchg.b A2, 0xAE 0000028C 489C 5232 movem.w [A4]+, D1,D4,D5,A1,A4,A6 00000290 3334 0CD2 move.w -[A1], [A4 + D0 * 4 - 0x46] 00000294 C509 abcd -[A2], -[A1] 00000296 4379 AD00 E358 chk.w D1, [0xAD00E358] 0000029C 0C68 A500 FB41 cmpi.w [A0 - 0x4BF], 0xA500 000002A2 0CA6 A500 0FA5 cmpi.l -[A6], 0xA5000FA5 000002A8 3050 movea.w A0, [A0] 000002AA 2048 movea.l A0, A0 000002AC 10EB 063C move.b [A0]+, [A3 + 0x63C] 000002B0 2303 move.l -[A1], D3 000002B2 2460 movea.l A2, -[A0] 000002B4 FB03 .extension 0xB03 <> // unimplemented 000002B6 080A 1CBB btst.b A2, 0xBB 000002BA 0913 btst [A3], D4 000002BC 0506 btst D6, D2 000002BE EB06 asl D6.b, 5 000002C0 0A1A AB12 xori.b [A2]+, 0x12 000002C4 E518 rol D0.b, 2 000002C6 EB06 asl D6.b, 5 000002C8 3AE6 move.w [A5]+, -[A6] 000002CA A90B syscall ClipAbove 000002CC 3300 move.w -[A1], D0 000002CE 9B0A subx.b -[A5], -[A2] 000002D0 145B movea.b A2, [A3]+ 000002D2 00C3 .incomplete 000002D4 5F8C subq.l A4, 7 000002D6 06E6 .incomplete 000002D8 0200 9B5E andi.b D0, 0x5E /* '^' */ 000002DC B633 008B cmp.b D3, [A3 + D0.w - 0x117] 000002E0 033B 1414 btst [PC + D1.w * 4 + 0x14], D1 000002E4 163B 02C5 move.b D3, [PC + D0.w * 2 - 0x59] 000002E8 066B 0476 74EB addi.w [A3 + 0x74EB], 0x476 000002EE 0814 AD16 btst.b [A4], 0x16 000002F2 6D16 blt +0x18 /* 0000030A */ 000002F4 0200 F324 andi.b D0, 0x24 /* '$' */ 000002F8 76F3 moveq.l D3, 0xFFFFFFF3 000002FA 0929 011B btst [A1 + 0x11B], D4 000002FE 79B0 moveq.l D4, 0xFFFFFFB0 00000300 AB01 syscall BitsToMap 00000302 A105 syscall Status, flags=1 00000304 BB16 xor.b [A6], D5 00000306 8C06 or.b D6, D6 00000308 AB01 syscall BitsToMap label0000030A: 0000030A A905 syscall DragGrayRgn 0000030C 2B08 move.l -[A5], A0 0000030E 2D04 move.l -[A6], D4 00000310 1B79 5B00 453E 2107 move.b [A5 + 0x2107], [0x5B00453E] 00000318 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4 0000031A 6901 bvs +0x3 /* 0000031D */ 0000031C 2B79 B013 04C1 038B move.l [A5 + 0x38B], [0xB01304C1] 00000324 118C 0613 move.b [A0 + D0.w * 8 + 0x13], A4 00000328 048D 094D 0263 subi.l A5, 0x94D0263 0000032E 3CB0 6B03 2D06 6B03 move.w [A6], [[A0 + <> + D6 * 2] + 0x2D066B03] 00000336 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4 00000338 8306 sbcd D1, D6 0000033A 14A2 move.b [A2], -[A2] 0000033C D105 addx.b D0, D5 0000033E DB0B addx.b -[A5], -[A3] 00000340 6D07 blt +0x9 /* 00000349 */ 00000342 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4 00000344 5B00 subq.b D0, 5 00000346 1A0F move.b D5, A7 00000348 2697 move.l [A3], [A7] 0000034A 0298 431F E925 andi.l [A0]+, 0x431FE925 00000350 0323 btst -[A3], D1 00000352 8B00 sbcd D5, D0 00000354 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000356 8D08 sbcd -[A6], -[A0] 00000358 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 0000035A 2D06 move.l -[A6], D6 0000035C 1105 move.b -[A0], D5 0000035E A31E syscall NewPtrClear, flags=3 00000360 A702 syscall Read, flags=7 00000362 9D13 sub.b [A3], D6 00000364 178D 010A 1CEB move.b [[A3 + <> + D0] + 0x1CEB], A5 0000036A 0AC5 .incomplete 0000036C 1F03 move.b -[A7], D3 0000036E 3432 2B1E 252F move.w D2, [[A2] + D2 * 2 + 0x252F] 00000374 2B03 move.l -[A5], D3 00000376 2D2F 36E3 move.l -[A6], [A7 + 0x36E3] 0000037A 01F3 .incomplete 0000037C 36A3 move.w [A3], -[A3] 0000037E 0406 36AA subi.b D6, 0xAA 00000382 0043 6B16 ori.w D3, 0x6B16 00000386 4802 nbcd.b D2 00000388 0003 00B3 ori.b D3, 0xB3 0000038C 0749 bchg A1, D3 0000038E 010F btst A7, D0 00000390 162A 4501 move.b D3, [A2 + 0x4501] 00000394 0C36 0200 EB84 cmpi.b <>, 0x0 0000039A 32C9 move.w [A1]+, A1 0000039C 003B 39BB 0036 ori.b [PC + D0.w + 0x36], 0xBB 000003A2 0812 34F7 btst.b [A2], 0xF7 000003A6 02F6 .incomplete 000003A8 5D05 subq.b D5, 6 000003AA B703 xor.b D3, D3 000003AC 15EB 183C 5B08 move.b [PC + 0x5B08 /* 00005EB6, cstring "" */], [A3 + 0x183C] 000003B2 8926 or.b -[A6], D4 000003B4 1E1A move.b D7, [A2]+ 000003B6 2B40 2643 move.l [A5 + 0x2643], D0 000003BA 1033 0225 move.b D0, [A3 + D0.w * 2 + 0x25] 000003BE 2755 251B move.l [A3 + 0x251B], [A5] 000003C2 0002 004B ori.b D2, 0x4B /* 'K' */ 000003C6 2B45 25FB move.l [A5 + 0x25FB], D5 000003CA 0B33 0221 btst [A3 + D0.w * 2 + 0x21], D5 000003CE 011A btst [A2]+, D0 000003D0 0F26 btst -[A6], D7 000003D2 042C AD10 1E0C subi.b [A4 + 0x1E0C], 0x10 000003D8 7C0C moveq.l D6, 0x0C 000003DA 3E02 move.w D7, D2 000003DC 004B 5AC3 ori.w A3, 0x5AC3 000003E0 119B 6400 move.b [A0 + D6.w * 4], [A3]+ 000003E4 ABBE syscall slArith32Tab 000003E6 1E0C move.b D7, A4 000003E8 3E33 1383 0ACA 0F32 move.w D7, [[ + <> + D1 * 2] + 0xACA0F32] 000003F0 EB00 asl D0.b, 5 000003F2 308B move.w [A0], A3 000003F4 2802 move.l D4, D2 000003F6 0003 0E02 ori.b D3, 0x2 000003FA 00F3 .incomplete 000003FC 4FB0 3EE5 .invalid 7, [A0 + D3 * 8 - 0x27] // invalid opcode 4 with b == 6 00000400 2A33 02ED move.l D5, [A3 + D0.w * 2 - 0x19] 00000404 2AFB 0914 move.l [A5]+, <> 00000408 3105 move.w -[A0], D5 0000040A 212A A304 move.l -[A0], [A2 - 0x5CFC] 0000040E 1923 move.b -[A4], -[A3] 00000410 A109 syscall Delete/PBHDelete/HDelete, flags=1 00000412 7308 moveq.l D1, 0x08 00000414 1406 move.b D2, D6 00000416 FCA5 1A01 .extension 0xCA5 <> // unimplemented 0000041A 5406 addq.b D6, 2 0000041C FC02 006B .unknown 0xFC02 0x006B (W = 6) 00000420 0501 btst D1, D2 00000422 6D6B blt +0x6D /* 0000048F */ 00000424 0665 0523 addi.w -[A5], 0x523 00000428 7933 moveq.l D4, 0x33 0000042A 009B 20ED 2043 ori.l [A3]+, 0x20ED2043 00000430 0709 btst A1, D3 00000432 044A 4307 subi.w A2, 0x4307 00000436 5232 6502 3379 addq.b [[A2 + <> + D6 * 4] + 0x3379], 1 0000043C 6902 bvs +0x4 /* 00000440 */ 0000043E 8506 sbcd D2, D6 label00000440: 00000440 A703 syscall Write, flags=7 00000442 CE6B 3833 and.w D7, [A3 + 0x3833] 00000446 00AB 13B9 0773 01FC ori.l [A3 + 0x1FC], 0x13B90773 0000044E FB00 .extension 0xB00 <> // unimplemented 00000450 0CFC .incomplete 00000452 4155 chk.w D0, [A5] 00000454 3300 move.w -[A1], D0 00000456 8319 or.b [A1]+, D1 00000458 0902 btst D2, D4 0000045A 1A0F move.b D5, A7 0000045C 26B6 0CFC move.l [A3], [A6 + D0 * 4 - 0x4] 00000460 0504 btst D4, D2 00000462 7338 moveq.l D1, 0x38 00000464 890A sbcd -[A4], -[A2] 00000466 DB41 addx.w D5, D1 00000468 3300 move.w -[A1], D0 0000046A A30E syscall UnmountVol/HUnmountVol, flags=3 0000046C B703 xor.b D3, D3 0000046E B333 0033 xor.b [A3 + D0.w + 0x33], D1 00000472 6D87 blt -0x77 /* 000003FB */ 00000474 03C9 .incomplete 00000476 4043 negx.w D3 00000478 07D6 .incomplete 0000047A 3321 move.w -[A1], -[A1] 0000047C 06EB .incomplete 0000047E 1851 movea.b A4, [A1] 00000480 4BEB 1851 lea.l A5, [A3 + 0x1851] 00000484 4B43 chk.w D5, D3 00000486 0761 bchg -[A1], D3 00000488 0225 070B andi.b -[A5], 0xB 0000048C 2D31 0989 move.l -[A6], [[ + <> + D0]] 00000490 062D 09DB 3851 addi.b [A5 + 0x3851], 0xDB 00000496 07C7 .incomplete 00000498 044B 4335 subi.w A3, 0x4335 /* 'C5' */ 0000049C 9102 subx.b D0, D2 0000049E 6B33 bmi +0x35 /* 000004D3 */ 000004A0 0C7C 8501 614F cmpi.w 0x614F /* 'aO' */, 0x8501 000004A6 3EA5 move.w [A7], -[A5] 000004A8 00AB 350C 22A5 0021 ori.l [A3 + 0x21], 0x350C22A5 000004B0 501B addq.b [A3]+, 8 000004B2 00A5 003B 3921 ori.l -[A5], 0x3B3921 /* ';9!' */ 000004B8 27EB 0A45 343B move.l [PC + D3.w * 4 + 0x3B], [A3 + 0xA45] 000004BE 0849 34C8 bchg.b A1, 0xC8 000004C2 1000 move.b D0, D0 000004C4 CB01 abcd D5, D1 000004C6 089B 0ECB bclr.b [A3]+, 0xCB 000004CA 1100 move.b -[A0], D0 000004CC F329 .extension 0x329 <> // unimplemented 000004CE 0EFB .incomplete 000004D0 0C81 003B 140E cmpi.l D1, 0x3B140E 000004D6 9B0E subx.b -[A5], -[A6] 000004D8 6B44 bmi +0x46 /* 0000051E */ 000004DA F300 .extension 0x300 <> // unimplemented 000004DC 0EDB .incomplete 000004DE 0D6B 2B61 bchg [A3 + 0x2B61], D6 000004E2 006B 0B81 0143 ori.w [A3 + 0x143], 0xB81 label000004E8: 000004E8 0D0E btst A6, D6 000004EA B307 xor.b D7, D1 000004EC 7B00 moveq.l D5, 0x00 000004EE 6B30 bmi +0x32 /* 00000520 */ 000004F0 7B00 moveq.l D5, 0x00 000004F2 4336 7B00 .invalid 1, [A6 + <> + D7 * 2] // invalid opcode 4 with b == 4 000004F6 B32D 7B00 xor.b [A5 + 0x7B00], D1 000004FA A352 syscall WriteLocation/WriteXPRam, flags=3 000004FC 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 000004FE B32D 0960 xor.b [A5 + 0x960], D1 00000502 E63C ror D4.b, D3 00000504 0B05 btst D5, D5 00000506 1B01 move.b -[A5], D1 00000508 0833 1074 1B10 btst.b [A3 + D1 * 2], 0x74 /* 't' */ 0000050E 9B1D sub.b [A5]+, D5 00000510 3614 move.w D3, [A4] 00000512 0625 32CB addi.b -[A5], 0xCB 00000516 19B6 A063 2BE5 move.b <>, [A6 + A2.w + 0x63] 0000051C 6D23 blt +0x25 /* 00000541 */ label0000051E: 0000051E 1093 move.b [A0], [A3] label00000520: 00000520 41A9 00DB .invalid 0, [A1 + 0xDB] // invalid opcode 4 with b == 6 00000524 132E 365B move.b -[A1], [A6 + 0x365B] 00000528 1153 1C53 move.b [A0 + 0x1C53], [A3] 0000052C 8342 06E6 pack D1, D2, 0x06E6 00000530 1630 6516 7B65 move.b D3, [[A0] + D6 * 4 + 0x7B65] 00000536 9B46 subx.w D5, D6 00000538 42CB .invalid A3 // invalid opcode 4 with subtype 1 0000053A 66AC bne -0x52 /* 000004E8 */ 0000053C ACCB syscall OpenPoly, auto_pop 0000053E 6660 bne +0x62 /* 000005A0 */ 00000540 600F bra +0x11 /* 00000551 */ 00000542 4856 pea.l [A6] 00000544 1B12 move.b -[A5], [A2] 00000546 2AAB 507E move.l [A5], [A3 + 0x507E] 0000054A 459A .invalid 2, [A2]+ // invalid opcode 4 with b == 6 0000054C 181B move.b D4, [A3]+ 0000054E 12B3 00AB move.b [A1], [A3 + D0.w - 0x85] 00000552 503B 0118 addq.b [PC + D0], 8 00000556 18CB move.b [A4]+, A3 00000558 6653 bne +0x55 /* 000005AD */ 0000055A 025B 02CB andi.w [A3]+, 0x2CB 0000055E 66A3 bne -0x5B /* 00000503 */ 00000560 0293 03CB 66D3 andi.l [A3], 0x3CB66D3 00000566 0463 0549 subi.w -[A3], 0x549 0000056A 086B 0544 7305 bchg.b [A3 + 0x7305], 0x44 /* 'D' */ 00000570 090B btst A3, D4 00000572 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00000574 2182 A11E F36E move.l [[A0] + A2 - 0xC92], D2 0000057A A908 syscall ShowHide 0000057C 1EA2 move.b [A7], -[A2] 0000057E 0578 2156 bchg [0x00002156], D2 00000582 E8DC FAC0 bftst [A4]+ {D3:32} 00000586 B81F cmp.b D4, [A7]+ 00000588 BEDC cmpa.w A7, [A4]+ 0000058A FAA3 4B31 .extension 0xAA3 <> // unimplemented 0000058E 0243 0753 andi.w D3, 0x753 00000592 00CA .incomplete 00000594 3EF4 2B80 move.w [A7]+, [ + <> + D2 * 2] 00000598 30AB 0106 move.w [A0], [A3 + 0x106] 0000059C 9307 subx.b D1, D7 0000059E 0200 0F78 andi.b D0, 0x78 /* 'x' */ // begin alternate branch 000005A0-000005A4 label000005A0: 000005A0 0F78 B293 bchg [0xFFFFB293], D7 // end alternate branch 000005A0-000005A4 label000005A0: // (misaligned) 000005A2 B293 cmp.l D1, [A3] 000005A4 073A 9018 btst [PC - 0x6FE8 /* FFFF95BE, cstring "" */], D3 000005A8 182B 00F3 move.b D4, [A3 + 0xF3] 000005AC 044B 03F4 subi.w A3, 0x3F4 000005B0 8606 or.b D3, D6 000005B2 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 000005B4 0200 0F78 andi.b D0, 0x78 /* 'x' */ 000005B8 B243 cmp.w D1, D3 000005BA 063A 5301 690C addi.b [PC + 0x690C /* 00006EC8, cstring "" */], 0x1 000005C0 E573 roxl D3.w, D2 000005C2 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 000005C4 0334 0576 btst <>, D1 000005C8 057F bchg <>, D2 000005CA 3410 move.w D2, [A0] 000005CC 630A bls +0xC /* 000005D8 */ 000005CE 3C7B 0C24 movea.w A6, [PC + D0 * 4 + 0x24] 000005D2 0E83 092A 0A61 .invalid.l D3, 0x92A0A61 /* '\t*\na' */ // invalid immediate operation label000005D8: 000005D8 3773 0F45 0B06 move.w [A3 + 0xB06], <> 000005DE E362 asl D2.w, D1 000005E0 2B0D move.l -[A5], A5 000005E2 290C move.l -[A4], A4 000005E4 0F14 btst [A4], D7 000005E6 068A 4B05 0200 addi.l A2, 0x4B050200 000005EC 0F45 bchg D5, D7 000005EE 5C69 942E addq.w [A1 - 0x6BD2], 6 000005F2 083B 1393 3633 btst.b [PC + D3.w * 8 + 0x33], 0x93 000005F8 0083 0514 4B05 ori.l D3, 0x5144B05 000005FE F885 5825 .extension 0x885 <> // unimplemented 00000602 4821 nbcd.b -[A1] 00000604 0153 bchg [A3], D0 00000606 032B 13A5 btst [A3 + 0x13A5], D1 0000060A 03C1 .incomplete 0000060C 2881 move.l [A4], D1 0000060E 0253 0585 andi.w [A3], 0x585 00000612 0253 03E5 andi.w [A3], 0x3E5 00000616 2FA1 02FB move.l [A7 + D0.w * 2 - 0x5], -[A1] 0000061A 2D71 0142 6901 E102 move.l [A6 - 0x1EFE], [[A1 + <>] + 0x6901] 00000622 212D 6101 move.l -[A0], [A5 + 0x6101] 00000626 066B 4D69 011E addi.w [A3 + 0x11E], 0x4D69 /* 'Mi' */ 0000062C 4A6B 4D52 tst.w [A3 + 0x4D52] 00000630 321A move.w D1, [A2]+ 00000632 EB73 roxl D3.w, D5 00000634 26D3 move.l [A3]+, [A3] 00000636 176B 05D3 036B move.b [A3 + 0x36B], [A3 + 0x5D3] 0000063C 227A B30B movea.l A1, [PC - 0x4CF5 /* FFFFB949, cstring "" */] 00000640 6043 bra +0x45 /* 00000685 */ 00000642 1573 1013 005B move.b [A2 + 0x5B], [A3 + D1.w + 0x13] 00000648 1F61 030F move.b [A7 + 0x30F], -[A1] 0000064C 8C06 or.b D6, D6 0000064E 8B2E 8903 or.b [A6 - 0x76FD], D5 00000652 9B18 sub.b [A0]+, D5 00000654 8B2E 60B2 or.b [A6 + 0x60B2], D5 00000658 CB29 F332 and.b [A1 - 0xCCE], D5 0000065C 0E65 12B2 .invalid.w -[A5], 0x12B2 // invalid immediate operation 00000660 031C btst [A4]+, D1 00000662 F332 .extension 0x332 <> // unimplemented 00000664 5302 subq.b D2, 1 00000666 0B34 A57A 9B18 1B07 FB09 btst [[A4 - 0x64E7E4F9] - 0x4F7], D5 00000670 B335 4300 xor.b [A5 + <> + D4 * 2], D1 00000674 7304 moveq.l D1, 0x04 00000676 EB24 asl D4.b, D5 00000678 7329 moveq.l D1, 0x29 0000067A AE23 syscall CharExtra, auto_pop 0000067C 240F move.l D2, A7 0000067E 0052 8BC7 ori.w [A2], 0x8BC7 00000682 732D moveq.l D1, 0x2D 00000684 E302 asl D2.b, 1 00000686 931F sub.b [A7]+, D1 00000688 FB33 .extension 0xB33 <> // unimplemented 0000068A 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 0000068C 0F51 bchg [A1], D7 0000068E 0B60 bchg -[A0], D5 00000690 990F subx.b -[A4], -[A7] 00000692 9B0D subx.b -[A5], -[A5] 00000694 8D0F sbcd -[A6], -[A7] 00000696 930E subx.b -[A1], -[A6] 00000698 9B0D subx.b -[A5], -[A5] 0000069A 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 0000069C 3300 move.w -[A1], D0 0000069E F31D .extension 0x31D <> // unimplemented 000006A0 1406 move.b D2, D6 000006A2 6B0A bmi +0xC /* 000006AE */ 000006A4 8D01 sbcd D6, D1 000006A6 E304 asl D4.b, 1 000006A8 9B0D subx.b -[A5], -[A5] 000006AA 2CEA 6B0A move.l [A6]+, [A2 + 0x6B0A] label000006AE: 000006AE AC49 syscall FracSqrt, auto_pop 000006B0 45FD lea.l A2, <> 000006B2 0173 216B 0AD5 13FB 11E9 bchg [[A3 + 0xAD5] + 0x13FB11E9], D0 000006BC 062B 0771 016B addi.b [A3 + 0x16B], 0x71 /* 'q' */ 000006C2 0F69 010F bchg [A1 + 0x10F], D7 000006C6 7101 moveq.l D0, 0x01 000006C8 3B14 move.w -[A5], [A4] 000006CA F909 .extension 0x909 <> // unimplemented 000006CC 0320 btst -[A0], D1 000006CE 4D06 .invalid 6, D6 // invalid opcode 4 with b == 4 000006D0 8164 or.w -[A4], D0 000006D2 832B A902 or.b [A3 - 0x56FE], D1 000006D6 EB08 lsl D0.b, 5 000006D8 A902 syscall RealFont 000006DA 5915 subq.b [A5], 4 000006DC 744B moveq.l D2, 0x4B 000006DE 400F negx.b A7 000006E0 613E bsr +0x40 /* 00000720 */ 000006E2 6B05 bmi +0x7 /* 000006E9 */ 000006E4 7401 moveq.l D2, 0x01 000006E6 2F8B 311A 0F25 move.l [[A7 + D3] + 0xF25], A3 000006EC 8F8B 313A unpk -[A7], -[A3], 0x313A 000006F0 FB3F .extension 0xB3F <> // unimplemented 000006F2 0334 6514 btst <>, D1 000006F6 8B15 or.b [A5], D5 000006F8 4203 clr.b D3 000006FA 4073 0103 4083 051E negx.w [[A3 + <> + D0] + 0x4083051E] 00000702 640B bcc +0xD /* 0000070F */ 00000704 1002 move.b D0, D2 00000706 000B 3FB0 ori.b A3, 0xB0 0000070A 0340 bchg D0, D1 0000070C 2B00 move.l -[A5], D0 0000070E 42D3 .invalid [A3] // invalid opcode 4 with subtype 1 00000710 2514 move.l -[A2], [A4] 00000712 0A83 0132 F320 xori.l D3, 0x132F320 00000718 760B moveq.l D3, 0x0B 0000071A 0121 btst -[A1], D0 0000071C 0143 bchg D3, D0 0000071E 3714 move.w -[A3], [A4] fn00000720: 00000720 0A9B 0B25 01D3 xori.l [A3]+, 0xB2501D3 00000726 0F06 btst D6, D7 00000728 4337 06CB .invalid 1, [A7 + D0.w * 8 - 0x53] // invalid opcode 4 with b == 4 0000072C 1F4D 3C16 move.b [A7 + 0x3C16], A5 00000730 3006 move.w D0, D6 00000732 630A bls +0xC /* 0000073E */ 00000734 0200 7324 andi.b D0, 0x24 /* '$' */ 00000738 8100 sbcd D0, D0 0000073A E101 asl D1.b, 8 0000073C 0200 1B20 andi.b D0, 0x20 /* ' ' */ // begin alternate branch 0000073E-00000740 label0000073E: 0000073E 1B20 move.b -[A5], -[A0] // end alternate branch 0000073E-00000740 label0000073E: // (misaligned) 00000740 5309 subq.b A1, 1 00000742 0F05 btst D5, D7 00000744 04CB .incomplete 00000746 1B05 move.b -[A5], D5 00000748 0403 131D subi.b D3, 0x1D 0000074C 0488 D706 D493 subi.l A0, 0xD706D493 00000752 0E2B 134B 018B .invalid.b [A3 + 0x18B], 0x4B /* 'K' */ // invalid immediate operation 00000758 152B 13FB move.b -[A2], [A3 + 0x13FB] 0000075C 3F93 152B 131E 1B86 453A move.w [[A7 + 0x131E + D1 * 4] + 0x1B86453A], [A3] 00000766 5B1C subq.b [A4]+, 5 00000768 F322 .extension 0x322 <> // unimplemented 0000076A 2C45 movea.l A6, D5 0000076C 0E45 359B .invalid.w D5, 0x359B // invalid immediate operation 00000770 8D25 or.b -[A5], D6 00000772 1AE3 move.b [A5]+, -[A3] 00000774 035B bchg [A3]+, D1 00000776 0289 0093 0303 andi.l A1, 0x930303 0000077C 019B bclr [A3]+, D0 0000077E 0D1A btst [A2]+, D6 00000780 8362 or.w -[A2], D1 00000782 2643 movea.l A3, D3 00000784 056E 44AB bchg [A6 + 0x44AB], D2 00000788 0C12 1C4E cmpi.b [A2], 0x4E /* 'N' */ 0000078C 6020 bra +0x22 /* 000007AE */